package UseUtil_Test;

import util.jdbc_util_DBCP;

import java.sql.*;


//DBCP 利用别人封装好的工具类（连接池）
public class util_DBCP {
    //成功！
    public static void main(String[] args) throws SQLException {

        Connection connection = jdbc_util_DBCP.get_connection();

        //区别:
        //使用 ？ 占位符代替参数，插入语句
        String sql ="insert into `users`(`id`,`name`,`password`,`email`,`birthday`)values (?,?,?,?,?)";


        PreparedStatement Statement = connection.prepareStatement(sql);//需要一个预编译SQL，先写SQL，不执行

        //手动给参数赋值
        Statement.setInt(1,5);
        Statement.setString(2,"赵六");
        Statement.setString(3,"123456");
        Statement.setString(4,"3123@qq.com");
        Statement.setDate(5,new Date(new java.util.Date().getTime()));


        int num = Statement.executeUpdate();
        if (num>0){
            System.out.println("更新成功");
        }



        jdbc_util_DBCP.release(connection,Statement,null);

    }
}
